ESP3D Lib  1.0
3D Printer WiFi Library
wificonfig.h File Reference
#include "esplibconfig.h"
#include <WiFi.h>
Include dependency graph for wificonfig.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WiFiConfig
 

Macros

#define ENABLE_MDNS
 
#define ENABLE_OTA
 
#define ENABLE_HTTP
 
#define ENABLE_SSDP
 
#define ENABLE_CAPTIVE_PORTAL
 
#define ENABLE_SERIAL2SOCKET_OUT
 
#define ENABLE_SERIAL2SOCKET_IN
 
#define NAMESPACE   "MARLIN"
 
#define HOSTNAME_ENTRY   "ESP_HOSTNAME"
 
#define STA_SSID_ENTRY   "STA_SSID"
 
#define STA_PWD_ENTRY   "STA_PWD"
 
#define STA_IP_ENTRY   "STA_IP"
 
#define STA_GW_ENTRY   "STA_GW"
 
#define STA_MK_ENTRY   "STA_MK"
 
#define ESP_WIFI_MODE   "WIFI_MODE"
 
#define AP_SSID_ENTRY   "AP_SSID"
 
#define AP_PWD_ENTRY   "AP_PWD"
 
#define AP_IP_ENTRY   "AP_IP"
 
#define AP_CHANNEL_ENTRY   "AP_CHANNEL"
 
#define HTTP_ENABLE_ENTRY   "HTTP_ON"
 
#define HTTP_PORT_ENTRY   "HTTP_PORT"
 
#define TELNET_ENABLE_ENTRY   "TELNET_ON"
 
#define TELNET_PORT_ENTRY   "TELNET_PORT"
 
#define STA_IP_MODE_ENTRY   "STA_IP_MODE"
 
#define ESP_WIFI_OFF   0
 
#define ESP_WIFI_STA   1
 
#define ESP_WIFI_AP   2
 
#define DHCP_MODE   0
 
#define STATIC_MODE   0
 
#define ESP_SAVE_ONLY   0
 
#define ESP_APPLY_NOW   1
 
#define DEFAULT_HOSTNAME   "marlinesp"
 
#define DEFAULT_STA_SSID   "MARLIN_ESP"
 
#define DEFAULT_STA_PWD   "12345678"
 
#define DEFAULT_STA_IP   "0.0.0.0"
 
#define DEFAULT_STA_GW   "0.0.0.0"
 
#define DEFAULT_STA_MK   "0.0.0.0"
 
#define DEFAULT_WIFI_MODE   ESP_WIFI_AP
 
#define DEFAULT_AP_SSID   "MARLIN_ESP"
 
#define DEFAULT_AP_PWD   "12345678"
 
#define DEFAULT_AP_IP   "192.168.0.1"
 
#define DEFAULT_AP_MK   "255.255.255.0"
 
#define DEFAULT_AP_CHANNEL   1
 
#define DEFAULT_WEBSERVER_PORT   80
 
#define DEFAULT_HTTP_STATE   1
 
#define HIDDEN_PASSWORD   "********"
 
#define MAX_SSID_LENGTH   32
 
#define MIN_SSID_LENGTH   1
 
#define MAX_PASSWORD_LENGTH   64
 
#define MIN_PASSWORD_LENGTH   8
 
#define MAX_HOSTNAME_LENGTH   32
 
#define MIN_HOSTNAME_LENGTH   1
 
#define MAX_HTTP_PORT   65001
 
#define MIN_HTTP_PORT   1
 
#define MAX_TELNET_PORT   65001
 
#define MIN_TELNET_PORT   1
 
#define MIN_CHANNEL   1
 
#define MAX_CHANNEL   14
 
#define _WIFI_CONFIG_H
 

Variables

WiFiConfig wifi_config
 

Macro Definition Documentation

◆ _WIFI_CONFIG_H

#define _WIFI_CONFIG_H

Definition at line 101 of file wificonfig.h.

◆ AP_CHANNEL_ENTRY

#define AP_CHANNEL_ENTRY   "AP_CHANNEL"

Definition at line 47 of file wificonfig.h.

◆ AP_IP_ENTRY

#define AP_IP_ENTRY   "AP_IP"

Definition at line 46 of file wificonfig.h.

◆ AP_PWD_ENTRY

#define AP_PWD_ENTRY   "AP_PWD"

Definition at line 45 of file wificonfig.h.

◆ AP_SSID_ENTRY

#define AP_SSID_ENTRY   "AP_SSID"

Definition at line 44 of file wificonfig.h.

◆ DEFAULT_AP_CHANNEL

#define DEFAULT_AP_CHANNEL   1

Definition at line 78 of file wificonfig.h.

◆ DEFAULT_AP_IP

#define DEFAULT_AP_IP   "192.168.0.1"

Definition at line 76 of file wificonfig.h.

◆ DEFAULT_AP_MK

#define DEFAULT_AP_MK   "255.255.255.0"

Definition at line 77 of file wificonfig.h.

◆ DEFAULT_AP_PWD

#define DEFAULT_AP_PWD   "12345678"

Definition at line 75 of file wificonfig.h.

◆ DEFAULT_AP_SSID

#define DEFAULT_AP_SSID   "MARLIN_ESP"

Definition at line 74 of file wificonfig.h.

◆ DEFAULT_HOSTNAME

#define DEFAULT_HOSTNAME   "marlinesp"

Definition at line 67 of file wificonfig.h.

◆ DEFAULT_HTTP_STATE

#define DEFAULT_HTTP_STATE   1

Definition at line 80 of file wificonfig.h.

◆ DEFAULT_STA_GW

#define DEFAULT_STA_GW   "0.0.0.0"

Definition at line 71 of file wificonfig.h.

◆ DEFAULT_STA_IP

#define DEFAULT_STA_IP   "0.0.0.0"

Definition at line 70 of file wificonfig.h.

◆ DEFAULT_STA_MK

#define DEFAULT_STA_MK   "0.0.0.0"

Definition at line 72 of file wificonfig.h.

◆ DEFAULT_STA_PWD

#define DEFAULT_STA_PWD   "12345678"

Definition at line 69 of file wificonfig.h.

◆ DEFAULT_STA_SSID

#define DEFAULT_STA_SSID   "MARLIN_ESP"

Definition at line 68 of file wificonfig.h.

◆ DEFAULT_WEBSERVER_PORT

#define DEFAULT_WEBSERVER_PORT   80

Definition at line 79 of file wificonfig.h.

◆ DEFAULT_WIFI_MODE

#define DEFAULT_WIFI_MODE   ESP_WIFI_AP

Definition at line 73 of file wificonfig.h.

◆ DHCP_MODE

#define DHCP_MODE   0

Definition at line 59 of file wificonfig.h.

◆ ENABLE_CAPTIVE_PORTAL

#define ENABLE_CAPTIVE_PORTAL

Definition at line 28 of file wificonfig.h.

◆ ENABLE_HTTP

#define ENABLE_HTTP

Definition at line 26 of file wificonfig.h.

◆ ENABLE_MDNS

#define ENABLE_MDNS

Definition at line 24 of file wificonfig.h.

◆ ENABLE_OTA

#define ENABLE_OTA

Definition at line 25 of file wificonfig.h.

◆ ENABLE_SERIAL2SOCKET_IN

#define ENABLE_SERIAL2SOCKET_IN

Definition at line 33 of file wificonfig.h.

◆ ENABLE_SERIAL2SOCKET_OUT

#define ENABLE_SERIAL2SOCKET_OUT

Definition at line 31 of file wificonfig.h.

◆ ENABLE_SSDP

#define ENABLE_SSDP

Definition at line 27 of file wificonfig.h.

◆ ESP_APPLY_NOW

#define ESP_APPLY_NOW   1

Definition at line 64 of file wificonfig.h.

◆ ESP_SAVE_ONLY

#define ESP_SAVE_ONLY   0

Definition at line 63 of file wificonfig.h.

◆ ESP_WIFI_AP

#define ESP_WIFI_AP   2

Definition at line 57 of file wificonfig.h.

◆ ESP_WIFI_MODE

#define ESP_WIFI_MODE   "WIFI_MODE"

Definition at line 43 of file wificonfig.h.

◆ ESP_WIFI_OFF

#define ESP_WIFI_OFF   0

Definition at line 55 of file wificonfig.h.

◆ ESP_WIFI_STA

#define ESP_WIFI_STA   1

Definition at line 56 of file wificonfig.h.

◆ HIDDEN_PASSWORD

#define HIDDEN_PASSWORD   "********"

Definition at line 81 of file wificonfig.h.

◆ HOSTNAME_ENTRY

#define HOSTNAME_ENTRY   "ESP_HOSTNAME"

Definition at line 37 of file wificonfig.h.

◆ HTTP_ENABLE_ENTRY

#define HTTP_ENABLE_ENTRY   "HTTP_ON"

Definition at line 48 of file wificonfig.h.

◆ HTTP_PORT_ENTRY

#define HTTP_PORT_ENTRY   "HTTP_PORT"

Definition at line 49 of file wificonfig.h.

◆ MAX_CHANNEL

#define MAX_CHANNEL   14

Definition at line 97 of file wificonfig.h.

◆ MAX_HOSTNAME_LENGTH

#define MAX_HOSTNAME_LENGTH   32

Definition at line 90 of file wificonfig.h.

◆ MAX_HTTP_PORT

#define MAX_HTTP_PORT   65001

Definition at line 92 of file wificonfig.h.

◆ MAX_PASSWORD_LENGTH

#define MAX_PASSWORD_LENGTH   64

Definition at line 86 of file wificonfig.h.

◆ MAX_SSID_LENGTH

#define MAX_SSID_LENGTH   32

Definition at line 84 of file wificonfig.h.

◆ MAX_TELNET_PORT

#define MAX_TELNET_PORT   65001

Definition at line 94 of file wificonfig.h.

◆ MIN_CHANNEL

#define MIN_CHANNEL   1

Definition at line 96 of file wificonfig.h.

◆ MIN_HOSTNAME_LENGTH

#define MIN_HOSTNAME_LENGTH   1

Definition at line 91 of file wificonfig.h.

◆ MIN_HTTP_PORT

#define MIN_HTTP_PORT   1

Definition at line 93 of file wificonfig.h.

◆ MIN_PASSWORD_LENGTH

#define MIN_PASSWORD_LENGTH   8

Definition at line 89 of file wificonfig.h.

◆ MIN_SSID_LENGTH

#define MIN_SSID_LENGTH   1

Definition at line 85 of file wificonfig.h.

◆ MIN_TELNET_PORT

#define MIN_TELNET_PORT   1

Definition at line 95 of file wificonfig.h.

◆ NAMESPACE

#define NAMESPACE   "MARLIN"

Definition at line 36 of file wificonfig.h.

◆ STA_GW_ENTRY

#define STA_GW_ENTRY   "STA_GW"

Definition at line 41 of file wificonfig.h.

◆ STA_IP_ENTRY

#define STA_IP_ENTRY   "STA_IP"

Definition at line 40 of file wificonfig.h.

◆ STA_IP_MODE_ENTRY

#define STA_IP_MODE_ENTRY   "STA_IP_MODE"

Definition at line 52 of file wificonfig.h.

◆ STA_MK_ENTRY

#define STA_MK_ENTRY   "STA_MK"

Definition at line 42 of file wificonfig.h.

◆ STA_PWD_ENTRY

#define STA_PWD_ENTRY   "STA_PWD"

Definition at line 39 of file wificonfig.h.

◆ STA_SSID_ENTRY

#define STA_SSID_ENTRY   "STA_SSID"

Definition at line 38 of file wificonfig.h.

◆ STATIC_MODE

#define STATIC_MODE   0

Definition at line 60 of file wificonfig.h.

◆ TELNET_ENABLE_ENTRY

#define TELNET_ENABLE_ENTRY   "TELNET_ON"

Definition at line 50 of file wificonfig.h.

◆ TELNET_PORT_ENTRY

#define TELNET_PORT_ENTRY   "TELNET_PORT"

Definition at line 51 of file wificonfig.h.

Variable Documentation

◆ wifi_config

WiFiConfig wifi_config